package cn.hsa.xxx.api.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;


@Data
@AllArgsConstructor
@NoArgsConstructor
public class BookCommodityDTO implements Serializable {

    private static final long serialVersionUID = 1928829643068512225L;

    /**
     * 书籍商品信息UUID
     */
    private String bookCommodityUuid;
    /**
     * 书籍信息UUID
     */
    private String bookUuid;
    /**
     * 商品单价
     */
    private Float commodityPrice;
    /**
     * 上架总数量
     */
    private Integer quantity;
    /**
     * 上架剩余数量
     */
    private Integer shelvesRemainingQuantity;
    /**
     * 是否有效，0：无效，表示已下架，不可出售，设置无 效上架剩余数量清空补回库存；1：有效，未下架可出售
     */
    private String isValid;
    /**
     * 商品信息说明，默认填充 书籍的简介信息（图书简介）
     */
    private String description;
    /**
     * 书籍商品信息 创建时间
     */
    private Date createTime;
    /**
     * 书籍商品信息更新时间
     */
    private Date updateTime;
}
